import request from './request'
var qs = require('qs')

// export const BASE_IMAGE_URL = 'http://192.168.1.166:8085/mobile_api/';
export const BASE_IMAGE_URL = 'http://mobileapi.91fld.com/';
export const BASE_URL = 'http://www.91fld.com/';

/**
 * 发送验证码
 */
export function sendCode(userPhone) {
    return request.get('passport/sendvcode?userPhone='+userPhone)
}

/**
 * 得到用户信息
 */
export function userinfo() {
    return request.get('user/userinfo')
}

/**
 * 登陆
 */
export function login(userPhone, vcode) {
    return request.get('passport/login?userPhone='+userPhone+"&vcode="+vcode)
}


/**
 *  
 */
export function userCenter() {
    return request.get('user/usercenter')
}

/**
 *  首页配置
 */
export function homeConfig() {
    return request.get('index/config')
}

/**
 *  首页列表数据
 */
export function homeData() {
    return request.get('index/data')
}

/**
 *  我的页面
 */
export function userMenu() {
    return request.get('user/menu')
}

/**
 *  升级页面
 */
export function upgrade() {
    return request.get('index/upgrade')
}

/**
 *  新闻列表
 */
export function newsList(typeId, publishLong) {
	if(publishLong == 0){
		return request.get('news/list?typeId='+typeId)
	}else{
		return request.get('news/list?typeId='+typeId+'&publishLong='+publishLong)
	}
    
}

/**
 *  检查接口
 */
export function check() {
    return request.get('wallet/withdraw/check')
}

/**
 *  体现申请
 */
export function apply() {
    return request.get('wallet/withdraw/apply')
}

/**
 *  体现申请
 */
export function confirm(params) {
    return request.post('wallet/withdraw/confirm', qs.stringify(params))
}

/**
 *  获取账户余额
 */
export function balance() {
    return request.get('wallet/balance')
}

/**
 *  获取交易明细
 */
export function transList(currentPage) {
    return request.get('wallet/trans/list?currentPage='+currentPage+"&pageSize=20")
}

/**
 *  获取有过绑卡用户的基本信息
 */
export function baseinfo() {
    return request.get('wallet/user/baseinfo')
}

/**
 *  获取交易明细
 */
export function detail(id) {
    return request.get('wallet/trans/detail/'+id)
}

/**
 *  绑卡接口
 */
export function addBank(params) {
    return request.post('wallet/bindbank/add', qs.stringify(params))
}

/**
 *  解绑接口
 */
export function delBank(id) {
    return request.post('wallet/bindbank/delete/'+id)
}

/**
 *  获取提现方式详情
 */
export function detailBank(id) {
    return request.get('wallet/bindbank/detail/'+id)
}

/**
 *  获取提现方式列表
 */
export function listBank() {
    return request.get('wallet/bindbank/list')
}

/**
 *  发送手机验证码
 */
export function preadd(params) {
    return request.post('wallet/bindbank/preadd', qs.stringify(params))
}


/**
 *  支持的银行列表
 */
export function bankList() {
    return request.get('wallet/bank/list')
}

/**
 *  根据卡号查询银行
 */
export function bankQuery(bankCardNo) {
    return request.get('wallet/bank/query?bankCardNo='+bankCardNo)
}

/**
 *  发送手机验证码
 */
export function preset(params) {
    return request.post('wallet/paycode/preset', qs.stringify(params))
}

/**
 *  发送手机验证码
 */
export function setPwd(params) {
    return request.post('wallet/paycode/set', qs.stringify(params))
}

/**
 *  是否设置支付密码
 */
export function paycodeCheck() {
    return request.get('wallet/paycode/check')
}


/**
 *  设置默认提现卡
 */
export function setdefault(params) {
    return request.post('wallet/withdraw/setdefault', qs.stringify(params))
}

/**
 *  实名检验
 */
export function checkreal(params) {
    return request.post('wallet/paycode/checkreal', qs.stringify(params))
}